const get2faCode = async (browser, url)=>{
    // 动态导入 ESM 模块
    const { default: clipboard } = await import('clipboardy');
    const page = await browser.newPage();
    await page.goto(url, { timeout: 120000 });
    await page.locator("xpath=//div[@id='verifyCode']").click();
    const verify_code = await clipboard.read();
    console.log(`剪切板内容: ${verify_code}`);
    await page.close(); // 关闭页面，释放资源
    return verify_code; // 返回验证码字符串，或者 null 如果未找到验证码
};

module.exports = { get2faCode };